Specifies the available file open modes.
Full documentation
Create a new file. If the file exists, it is overwritten.
Open the source file for reading.
Open the source file for read/write operations.